home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / os2 / eda302.zip / EDA2.HLP < prev    next >
Text File  |  1996-06-22  |  45KB  |  553 lines

  1. . EDA  -  INTRODUCTION                                                         .
  2. ╔══════════════════════════════════════════════════════════════════════════════╗
  3. ║ EDA is a text editor intended for large ASCII files.  It has special functi- ║
  4. ║ ons, which enable to perform calculations, sorting, block-based editing etc. ║
  5. ║ EDA  uses  all free  memory  RAM  to create  large page.  Width of this page ║
  6. ║ (maximal number of characters per line)  is defined  by user at OS prompt as ║
  7. ║ a parameter.  Length of page (maximal number of rows), which EDA can handle, ║
  8. ║ depends on the page width according to the following rule:                   ║
  9. ║                                                                              ║
  10. ║ (width of page + 2) x (length of page) = size of free memory RAM.            ║
  11. ║                                                                              ║
  12. ║ In spite of this rule,  length of text  page  cannot exceed  32000 rows  and ║
  13. ║ width of text page cannot exceed 32000 characters.                           ║
  14. ║                                                                              ║
  15. ║ EDA  was originally written  in Borland's  Turbo Pascal.  Version for  OS/2, ║
  16. ║ named EDA2.EXE, is written in Virtual Pascal from fPRINT UK Limited.  Due to ║
  17. ║ swapping capability  of operating system  OS/2,  size of free memory  RAM is ║
  18. ║ "enlarged" by free disk space.  For example, if your disk has  30MB  of free ║
  19. ║ space and there is  8MB of free  RAM for applications,  you can handle files ║
  20. ║ up to 38MB, using EDA. Most of the special functions are based  on the block ║
  21. ║ definition,  that is rectangular area defined by upper left corner (start of ║
  22. ║ the block) and lower right corner (end of the block). If the block is corre- ║
  23. ║ ctly defined,  it is marked  by inverse display.                             ║
  24. ╚══════════════════════════════════════════════════════════════════════════════╝
  25. . EDA  -  HOW TO RUN PROGRAM                                                   .
  26. ╔══════════════════════════════════════════════════════════════════════════════╗
  27. ║ EDA can be run at OS prompt using command:                                   ║
  28. ║                                                 ┌────────────────────────────║
  29. ║ EDA2 [param1]/[*] [param2] [param3]             │ To find the longest row in ║
  30. ║                                                 │ unknown text file, type:   ║
  31. ║ param1 = name of input file                     │                            ║
  32. ║ param2 = page width (default 254 characters)    │ FI2 file_name              ║
  33. ║ param3 = page length (default 2400 rows)        │                            ║
  34. ║                                                 │ at OS prompt               ║
  35. ║ Examples:                                       └────────────────────────────║
  36. ║                                                                              ║
  37. ║ C:\>EDA2 * 120    - new text with page width 120 characters will be edited   ║
  38. ║ C:\>EDA2 MER.1    - file MER.1 will be edited with page width 254 characters ║
  39. ║ C:\>EDA2 MER 3000 - file MER will be edited with page width 3000 characters  ║
  40. ║                                                                              ║
  41. ║ When exiting EDA (Esc key), the following question appears:                  ║
  42. ║  "save ? (y/n/file name)"                                                    ║
  43. ║ or, if new text was edited:                                                  ║
  44. ║  "save ? (n/file name)"                                                      ║
  45. ║ If the answer is y (yes), the input file will be replaced by contents of the ║
  46. ║ text page.  If n (no) is entered,  EDA  will exit  without  saving the text. ║
  47. ║ If new file name is entered, EDA will save text into file with this name.    ║
  48. ╚══════════════════════════════════════════════════════════════════════════════╝
  49. . EDA  -  SCREEN DESCRIPTION                                                   .
  50. ╔══════════════════════════════════════════════════════════════════════════════╗
  51. ║ As soon as  EDA is started from OS prompt,  first twenty four rows  of input ║
  52. ║ file appears  on the screen.  Last row is intended as a informative and con- ║
  53. ║ versational row.  All error messages are displayed  at this row.  Symbols at ║
  54. ║ informative row have the following meaning:                                  ║
  55. ║                                                                              ║
  56. ║ C (column) ... number of column at cursor position                           ║
  57. ║ R (row) ...... number of row at cursor position                              ║
  58. ║                                                                              ║
  59. ║ Insert/Replace ... identification of editor's mode (it is altered by         ║
  60. ║                    Insert key)                                               ║
  61. ║                                                                              ║
  62. ║ R/D .... measurement of angles in calculations (radians/degrees)             ║
  63. ║                                                                              ║
  64. ║ M= ..... selected page width - maximal number of character per row           ║
  65. ║                                                                              ║
  66. ║ N= ..... overall number of rows in the edited text                           ║
  67. ║                                                                              ║
  68. ║ MaxN ... maximal number of rows,  that can be handled by editor  (depends on ║
  69. ║          the page width and free RAM)                                        ║
  70. ║                                                                              ║
  71. ║ D= ..... row range of block. If no block is selected, D=0                    ║
  72. ╚══════════════════════════════════════════════════════════════════════════════╝
  73. . EDA  -  SUMMARY OF KEYS 1 (3)                                                .
  74. ╔═════════════════════════════════╦════════════════════════════════════════════╗
  75. ║          ... cursor up         ║ Ctrl+F ... search string                   ║
  76. ║          ... cursor down       ║ Ctrl+L ... repeat last search              ║
  77. ║ ¬         ... cursor right      ║ Ctrl+A ... exchange string                 ║
  78. ║ ½         ... cursor left       ║ Ctrl+B ... remove right spaces             ║
  79. ║ Home      ... start of the line ║ Ctrl+O ... draw box                        ║
  80. ║ End       ... end of the line   ║ Ctrl+E ... fill spaces in columns          ║
  81. ║ Ctrl ¬    ... 27 char. right    ║ Ctrl+T ... transpose matrix of numbers     ║
  82. ║ Ctrl ½    ... 27 char. left     ║ Ctrl+X ... operation with matrix           ║
  83. ║ PgDn      ... window down       ║ Ctrl+R ... read block from disk            ║
  84. ║ PgUp      ... window up         ║ Ctrl+W ... write block to disk             ║
  85. ║ Ctrl+PgUp ... top of the file   ║ Ctrl+I ... fill block by string            ║
  86. ║ Ctrl+PgDn ... end of the file   ║ Ctrl+U ... do not display selected block   ║
  87. ║ Ins   ... insert / replace      ║ Ctrl+D ... display selected block          ║
  88. ║ Del   ... delete character /    ║ Ctrl+G ... fill column / row by numbers    ║
  89. ║           connect rows          ║ Ctrl+N ... name of edited file             ║
  90. ║ Bkspc ... delete char. to left  ║ Ctrl+Z ... write row into file SELECT      ║
  91. ║ Enter ... new row / divide row  ║ Ctrl+V ... change text color               ║
  92. ║                                 ║ Ctrl+Y ... delete row                      ║
  93. ║                                 ║ Ctrl+Q ... write character                 ║
  94. ║                                 ║            using Alt+number                ║
  95. ║                                 ║                                            ║
  96. ╚═════════════════════════════════╩════════════════════════════════════════════╝
  97. . EDA  -  SUMMARY OF KEYS 2 (3)                                                .
  98. ╔═════════════════════════════════════════╦════════════════════════════════════╗
  99. ║ Alt+F1  ... part. sum of number column  ║ Alt+R ... angle measur. in angles  ║
  100. ║ Alt+F2  ... sum of numbers in block     ║ Alt+D ... angle measur. in deg